layui.use(['layer','table','form'], function(args){
    layer = layui.layer;
    table = layui.table;

});

/**
 * 完成任务
 * 先查询任务是否有表单，如果有则弹出表单，并通过表单数据完成任务，否则直接完成任务
 * @param id 任务ID
 */
function claimTask() {
    var selectedData = table.checkStatus('personal-candidateTask-grid').data;
    if (!selectedData || selectedData.length==0){
        layer.alert("请选择一个要认领(签收)的任务");
        return;
    }else if (selectedData.length>1){
        layer.alert("只能选择一个任务");
        return;
    }
    var id = selectedData[0].id
    var loadIndex2 = layer.load(2);
    $.ajax({
        type:'POST',
        url:basePath+'personal/task/claim.do',
        data: {taskId:id},
        dataType: 'json',
        success: function (data, textStatus) {
            layer.close(loadIndex2);
            layer.alert(data.message,function (index) {
                layer.close(index);
                if (data.success) {
                    table.reload("personal-candidateTask-grid");
                }
            });
        }
    })
}

